Function Reference
ExecPyScript
Runs python with the specified script with zero or more arguments using the current target's output directory as the working directory.
Syntax:
wwpython:ExecPyScript($pyScriptPath)
wwpython:ExecPyScript($pyScriptPath, $argument1)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13, $argument14)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13, $argument14, $argument15)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13, $argument14, $argument15, $argument16)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13, $argument14, $argument15, $argument16, $argument17)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13, $argument14, $argument15, $argument16, $argument17, $argument18)
wwpython:ExecPyScript($pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13, $argument14, $argument15, $argument16, $argument17, $argument18, $argument19)Overloads:
# | Parameters |
|---|---|
1 | pyScriptPath |
2 | pyScriptPath, argument1 |
3 | pyScriptPath, argument1, argument2 |
4 | pyScriptPath, argument1, argument2, argument3 |
5 | pyScriptPath, argument1, argument2, argument3, argument4 |
6 | pyScriptPath, argument1, argument2, argument3, argument4, argument5 |
7 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6 |
8 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7 |
9 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8 |
10 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9 |
11 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10 |
12 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11 |
13 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12 |
14 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13 |
15 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13, argument14 |
16 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13, argument14, argument15 |
17 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13, argument14, argument15, argument16 |
18 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13, argument14, argument15, argument16, argument17 |
19 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13, argument14, argument15, argument16, argument17, argument18 |
20 | pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13, argument14, argument15, argument16, argument17, argument18, argument19 |
Parameters:
Name | Type | Description |
|---|---|---|
pyScriptPath | string | Path to the script file. |
argument1 | string | The first argument. |
argument2 | string | The second argument. |
argument3 | string | The third argument. |
argument4 | string | The fourth argument. |
argument5 | string | The fifth argument. |
argument6 | string | The argument 6. |
argument7 | string | The argument 7. |
argument8 | string | The argument 8. |
argument9 | string | The argument 9. |
argument10 | string | The argument 10. |
argument11 | string | The argument 11. |
argument12 | string | The argument 12. |
argument13 | string | The argument 13. |
argument14 | string | The argument 14. |
argument15 | string | The argument 15. |
argument16 | string | The argument 16. |
argument17 | string | The argument 17. |
argument18 | string | The argument 18. |
argument19 | string | The argument 19. |
Returns:
XPathNodeIterator: A node set.Example:
<xsl:variable name="VarExecResult" select="wwpython:ExecPyScript('script.py', 'some_arg')" />ExecPyScriptInDirectory
Runs python with the specified script with zero or more arguments using the specified directory as the working directory.
Syntax:
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13, $argument14)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13, $argument14, $argument15)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13, $argument14, $argument15, $argument16)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13, $argument14, $argument15, $argument16, $argument17)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13, $argument14, $argument15, $argument16, $argument17, $argument18)
wwpython:ExecPyScriptInDirectory($directoryPath, $pyScriptPath, $argument1, $argument2, $argument3, $argument4, $argument5, $argument6, $argument7, $argument8, $argument9, $argument10, $argument11, $argument12, $argument13, $argument14, $argument15, $argument16, $argument17, $argument18, $argument19)Overloads:
# | Parameters |
|---|---|
1 | directoryPath, pyScriptPath |
2 | directoryPath, pyScriptPath, argument1 |
3 | directoryPath, pyScriptPath, argument1, argument2 |
4 | directoryPath, pyScriptPath, argument1, argument2, argument3 |
5 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4 |
6 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5 |
7 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6 |
8 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7 |
9 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8 |
10 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9 |
11 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10 |
12 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11 |
13 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12 |
14 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13 |
15 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13, argument14 |
16 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13, argument14, argument15 |
17 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13, argument14, argument15, argument16 |
18 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13, argument14, argument15, argument16, argument17 |
19 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13, argument14, argument15, argument16, argument17, argument18 |
20 | directoryPath, pyScriptPath, argument1, argument2, argument3, argument4, argument5, argument6, argument7, argument8, argument9, argument10, argument11, argument12, argument13, argument14, argument15, argument16, argument17, argument18, argument19 |
Parameters:
Name | Type | Description |
|---|---|---|
directoryPath | string | The working directory path where the python command line is going to be executed. |
pyScriptPath | string | Path to the script file. |
argument1 | string | The first argument. |
argument2 | string | The second argument. |
argument3 | string | The third argument. |
argument4 | string | The fourth argument. |
argument5 | string | The fifth argument. |
argument6 | string | The argument 6. |
argument7 | string | The argument 7. |
argument8 | string | The argument 8. |
argument9 | string | The argument 9. |
argument10 | string | The argument 10. |
argument11 | string | The argument 11. |
argument12 | string | The argument 12. |
argument13 | string | The argument 13. |
argument14 | string | The argument 14. |
argument15 | string | The argument 15. |
argument16 | string | The argument 16. |
argument17 | string | The argument 17. |
argument18 | string | The argument 18. |
argument19 | string | The argument 19. |
Returns:
XPathNodeIterator: A node set.Example:
<xsl:variable name="VarExecResult" select="wwpython:ExecPyScriptInDirectory('/path/to/workdir', 'process_data.py')" />ExecutePyScriptInCommandLine
Runs python with the specified script with zero or more arguments using the current target's output directory as the working directory.
Syntax:
wwpython:ExecutePyScriptInCommandLine($commandLine)Parameters:
Name | Type | Description |
|---|---|---|
commandLine | string | The command line in python to be executed. |
Returns:
XPathNodeIterator: A node set.Example:
<xsl:variable name="VarExecResult" select="wwpython:ExecutePyScriptInCommandLine('script.py some_arg')" />ExecutePyScriptInDirectoryInCommandLine
Runs python with the specified script with zero or more arguments using the specified directory as the working directory.
Syntax:
wwpython:ExecutePyScriptInDirectoryInCommandLine($directoryPath, $commandLine)Parameters:
Name | Type | Description |
|---|---|---|
directoryPath | string | The working directory path where the python command line is going to be executed. |
commandLine | string | The command line in python to be executed. |
Returns:
XPathNodeIterator: A node set.Example:
<xsl:variable name="VarExecResult" select="wwpython:ExecutePyScriptInDirectoryInCommandLine('/path/to/workdir', 'script.py --verbose')" />Last modified date: 01/12/2026